<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Resultados extends CI_Controller {

    function __construct() {
        parent::__construct();
        $this->load->model("resultados_model", "modelo", true);
    }

    public function visita() {
        $parametros = array();
        $this->load->model("visitas_model", "visitas", true);
        $this->load->model("proyectos_model", "proyectos", true);
        $parametros["proyectos"] = $this->proyectos->consulta();
        $parametros["visitaId"] = $this->visitas->consTodasVisitas();
        $this->load->view("resultados_view", $parametros);
    }

// fin index

    public function obtieneResultados() {
        $visita = trim($this->input->post("visita"));
        if ($visita == "")
            exit("Parametros incorrectos");
        $resultados = $this->modelo->obtieneResultados($visita);
        $resource = $resultados["areas"];
        $registros = "<table class='clTablaResul'>";
        $registros .= "<thead>";
        $registros .= "<tr>";
        $registros .= "<td>ITEM</td>";
        $registros .= "<td>DESCRIPCION</td>";
        $registros .= "<td>UNIDAD</td>";
        $registros .= "<td>ÁREA AFECTADA</td>";
        $registros .= "<td>VALOR UNITARIO</td>";
        $registros .= "<td>VALOR TOTAL</td>";
        $registros .= "</tr>";
        $registros .= "</thead>";
        $registros .= "</tbody>";
        $registros .= "<tr><td colspan='6' class='clTitFila' >TERRENO</td></tr>";
        $totalesPorBloque = 0;
        $totalAvaluo = 0;
        if ($resource->num_rows() > 0) {
            foreach ($resource->result() as $row) {
                $registros .= "<tr><td>{$row->area}</td><td>{$row->topografiaNombre}</td><td>{$row->unidadNombre}</td><td class='clNumeros'>{$row->topografiaMedida}</td><td class='clNumeros'>{$row->valUni}</td><td class='clNumeros'>{$row->valTotal}</td></tr>";
                $totalesPorBloque += $row->valTotal;
            }
            $totalAvaluo += $totalesPorBloque;
            $totalesPorBloque = 0;
            $registros .= "<tr><td colspan='5' class='clSubTotTabla' >Total terreno</td><td class='clSubValorTotal'>$totalesPorBloque</td></tr>";
            $registros .= "<tr><td colspan='6' class='clTitFila' >CONSTRUCCIÓN</td></tr>";
            $resource = $resultados["construcciones"];
            if ($resource->num_rows() > 0) {
                foreach ($resource->result() as $row) {
                    $registros .= "<tr><td>{$row->area}</td><td>{$row->construVisitaUso}</td><td>{$row->unidadNombre}</td><td class='clNumeros'>{$row->construVisitaArea}</td><td class='clNumeros'>{$row->valUni}</td><td class='clNumeros'>{$row->valTotal}</td></tr>";
                    $totalesPorBloque += $row->valTotal;
                }
                $registros .= "<tr><td colspan='5' class='clSubTotTabla' >Total Construcciones</td><td class='clSubValorTotal'>$totalesPorBloque</td></tr>";
            } else {
                $registros .= "<tr><td colspan='6' class='clSinDatosFila' >No se encontraron Construcciones</td></tr>";
            }
            $totalAvaluo += $totalesPorBloque;
            $totalesPorBloque = 0;
            $registros .= "<tr><td colspan='6' class='clTitFila' >ANEXOS</td></tr>";
            $resource = $resultados["anexos"];
            if ($resource->num_rows() > 0) {
                foreach ($resource->result() as $row) {
                    $registros .= "<tr><td>{$row->area}</td><td>{$row->construVisitaUso}</td><td>{$row->unidadNombre}</td><td class='clNumeros'>{$row->construVisitaArea}</td><td class='clNumeros'>{$row->valUni}</td><td class='clNumeros'>{$row->valTotal}</td></tr>";
                    $totalesPorBloque += $row->valTotal;
                }
                $registros .= "<tr><td colspan='5' class='clSubTotTabla' >Total Anexos</td><td class='clSubValorTotal'>$totalesPorBloque</td></tr>";
            } else {
                $registros .= "<tr><td colspan='6' class='clSinDatosFila' >No se encontraron Anexo</td></tr>";
            }
            $totalAvaluo += $totalesPorBloque;
            $totalesPorBloque = 0;
            $registros .= "<tr><td colspan='6' class='clTitFila' >CULTIVOS Y/O ELEMENTOS PERMANENTES</td></tr>";
            $resource = $resultados["elementosPerma"];
            if ($resource->num_rows() > 0) {
                foreach ($resource->result() as $row) {
                    $registros .= "<tr><td>Elementos</td><td colspan='3'>Elementos permanentes</td><td>Valor global</td><td>{$row->total}</td></tr>";
                    $totalesPorBloque += $row->total;
                }
                $registros .= "<tr><td colspan='5' class='clSubTotTabla' >Total Anexos</td><td class='clSubValorTotal'>$totalesPorBloque</td></tr>";
            } else {
                $registros .= "<tr><td colspan='6' class='clSinDatosFila' >No se encontraron Elementos permanentes</td></tr>";
            }
            $totalAvaluo += $totalesPorBloque;
            $registros .= "<tr><td colspan='5' class='clTotal' >TOTAL AVALÚO FRANJA  AFECTADA</td><td  class='clNumeros'>$totalAvaluo</td></tr>";
        } else {
            $registros .= "<tr><td colspan='6' class='clSinDatosFila' >No se encontraron TERRENOS</td></tr>";
        }
        $registros .= "</tbody></table>";
        echo $registros;
    }

//fin public function obtieneResultados(){
}

//fin class
?>
